// import store from "./store"

// 该文件用于，为Count组件生成action对象,他们都是同部action.action都是{}
export const createIncrementAction=data=>({type:'increment',data})
export const createDecrementAction=data=>({type:'decrement',data})
// 为Count组件生成action对象,他们都是异步action action都是函数,一般action 中都会调用异步action
export const constcreateIncrementAsyncAction=(data,time)=>{
    // store调用自己
    return (dispatch)=>{
        setTimeout(()=>{
            // 通知redux,开始相加
            // store.dispatch({type:'increment',data:data})
            // 利用函数调用
           dispatch(createIncrementAction(data))
        },time)
    }
}
